Supporting Disciplined Reuse and Evolution of UML Models

نویسندگان

  • Tom Mens
  • Carine Lucas
  • Patrick Steyaert
چکیده

UML provides very little support for modelling evolvable or reusable specifications and designs. To cope with this problem, the UML needs to be extended with support for reuse and evolution of model components. As a first step, this paper enhances the UML metamodel with the “reuse contract” formalism to deal with evolution of collaborating class components. Such a formal semantics for reuse allows us to detect evolution and composition conflicts automatically.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Supporting Reuse and Evolution of UML Models

Programming Technology Lab Vrije Universiteit Brussel Pleinlaan 2 1050 Brussels BELGIUM Phone: +32 2 629 3306 Fax: +32 2 629 3525 { tommens | clucas | prsteyae }@vub.ac.be Abstract UML provides little support for modelling reusable specifications and designs. To deal with this problem, we enhance UML with support for reuse and evolution of model components (more specifically, collaborating clas...

متن کامل

High-Level Models for Transformation-Oriented Design of Hardware and Embedded Systems

Evolution of design methodologies follows a common trail: technology scaling leads to growing design complexity and rising abstraction level in the domain. Introduction of new (higher) abstraction levels emphasizes the importance of reuse and transformations. The design process can be seen as a sequence of high-level transformations from the higher-level specification to the lower-level one. We...

متن کامل

Giving Precise Semantics to Reuse in UML

In UML there is little support for reusing specifications and designs. To deal with this problem, we enhance UML with support for definition, reuse and evolution of reusable components. This is not a trivial task, since some language concepts lack a precise semantics, while the interpretation of others is simply “beyond the scope of UML”. By providing our own definitions in these cases, and by ...

متن کامل

Giving Precise Semantics to Reuse and Evolution in UML

Next to the fact that UML is becoming an industry standard, probably one of its most salient features is its built-in extension mechanisms, namely stereotypes and constraints. This should make it easy to extend UML notation with new functionality. Unfortunately, the lack of a precise semantics for UML is one of the main inhibitors of its extendibility. Many difficulties need to be overcome in o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998